import Net from '@/components/common/data/Net.js';
import Config from '@/components/common/data/Config.js';

export default class UserReq {
  /** 达尼蛋糕--start  */
    // 获取个人中心更多功能架构
    static getUserSkeleton(paras) {
        return Net.newPost(Config.urlUserSkeleton, paras);
    }
    // 获取用户余额返利
    static getUserBalance(paras) {
        return Net.newPost(Config.urlUserBalance, paras);
    }
    // 获取用户基本信息
    static getUserBase(paras) {
      return Net.newPost(Config.urlUserBase, paras);
    }
    // 获取我的二维码
    static getUserCode(paras) {
      return Net.newPost(Config.urlUserQrcode, paras);
    }
    // 获取用户收益，今日，本月，所有
    static getUserIncome(paras) {
      return Net.newPost(Config.urlUseIncome, paras);
    }
    // 地址管理
    static address(type, data) {
      let url = Config.urlAddress + type;
      return Net.newPost(url, data);
    }
    // 更改用户头像
    static setUserAvatar(paras) {
      return Net.newPost(Config.urlUserAvatar, paras);
    }
    // 修改个人信息
    static setUserProfile(paras) {
      return Net.newPost(Config.urlUserProfile, paras);
    }
    // 提现
    static userWithdraw(paras) {
      // 页码page(默认0)
      // 每页显示数量size(默认10)
      return Net.newPost(Config.urlWithdraw, paras);
    }
    // 提现下一次请求
    static getWithdrawStepResult(nextUrl, paras) {
      return Net.newPost(nextUrl, paras);
    }
    // 提现记录
    static getWithdrawHistory(paras) {
      return Net.newPost(Config.urlWithdrawHistroy, paras);
    }
    // 上级成员
    static getTeamUp(paras) {
      return Net.newPost(Config.urlGetTeamUp, paras);
    }
    // 下级成员
    static getTeamDown(paras) {
      return Net.newPost(Config.urlGetTeamDown, paras);
    }
    // 查询下级成员
    static queryTeamDown(paras) {
      return Net.newPost(Config.urlQueryTeamDown, paras);
    }
    // 返利提醒到账：/consumer/api/query/profit
    static getRebateNews(data) {
      let url = Config.urlRebate;
      return Net.newPost(url, data);
    };
    // 返利订单
    static getUserOrder(paras) {
      // 订单类型type：normal现金/integral积分
      // 订单状态status：pay已支付待发货/send待收货/receive已收货/after售后
      // 页码page(默认0)
      // 每页显示数量size(默认10)
      return Net.newPost(Config.urlRebate, paras);
    }
    // 返利订单详情
    static getRebateOrderDetail(paras) {
      //  参数{id=id}
      let url = Config.urlRebateOrderDetail;
      return Net.newPost(url, paras);
    }
    static getMemberOrderList(paras) {
      let url = Config.urlGetMemberOrderList;
      return Net.newPost(url, paras);
    }
    static getConvert(paras) {
      let url = Config.selectConvert;
      return Net.newPost(url, paras);
    }
    static getVip(paras) {
      let url = Config.vipQuery1;
      return Net.newPost(url, paras);
    }
    static getVipItem(paras) {
      let url = Config.vipQueryItem;
      return Net.newPost(url, paras);
    }
    static VipOpen(paras) {
      let url = Config.vipQueryOpen;
      return Net.newPost(url, paras);
    }
  /** 达尼蛋糕--end */
}
